#ifndef __IIC_H
#define __IIC_H

#include "inttypes.h"

void    iic_init(void);
void    iic_start(void);
void    iic_stop(void);
void    iic_send_byte(uint8_t data);
uint8_t iic_read_byte(uint8_t ack);
uint8_t iic_wait_ack(void);
void    iic_ack(void);
void    iic_nack(void);

uint8_t iic_check_device(uint8_t slave_addr);

#endif
